minimally invasive heart surgery - German English Dictionary